/**
 * APITable <https://github.com/apitable/apitable>
 * Copyright (C) 2022 APITable Ltd. <https://apitable.com>
 *
 * This program is free software: you can redistribute it and/or modify
 * it under the terms of the GNU Affero General Public License as published by
 * the Free Software Foundation, either version 3 of the License, or
 * (at your option) any later version.
 *
 * This program is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU Affero General Public License for more details.
 *
 * You should have received a copy of the GNU Affero General Public License
 * along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */

/* eslint-disable max-len */
import React from 'react';
import { makeIcon, IIconProps } from '../utils/icon';

export const GanttMirrorOutlined: React.FC<IIconProps> = makeIcon({
    Path: ({ colors }) => <>
    <path d="M1.5 2.75C1.5 2.05964 2.05964 1.5 2.75 1.5H13.25C13.9404 1.5 14.5 2.05964 14.5 2.75V13.25C14.5 13.9404 13.9404 14.5 13.25 14.5H9.25214L10.8552 13.2176C10.9403 13.1495 11.019 13.0767 11.0913 13H13V3H3V8.61058C2.46309 8.80869 1.95951 9.07566 1.5 9.40077V2.75Z" fill={ colors[0] }/>
<path d="M6.06235 14.8107C5.75635 15.0555 5.31268 14.8679 5.25603 14.5C5.25207 14.4743 5.25 14.4477 5.25 14.4203V12.9606H5.1691C3.44454 12.9606 1.82302 13.8124 0.836928 15.2272C0.733734 15.3753 0.5 15.3041 0.5 15.1236V14.7106C0.5 13.6115 0.873289 12.5996 1.5 11.7948C1.90497 11.2747 2.41575 10.8411 3 10.5263C3.6697 10.1654 4.43593 9.96063 5.25 9.96063V8.50094C5.25 8.47474 5.2519 8.44926 5.25553 8.42459C5.26018 8.393 5.26767 8.36273 5.27769 8.33393C5.38502 8.0253 5.78162 7.88591 6.06235 8.11049L9.76196 11.0702C10.0122 11.2704 10.0122 11.6509 9.76196 11.8511L6.06235 14.8107Z" fill={ colors[0] }/>
<path d="M6.75 4C6.33579 4 6 4.33579 6 4.75C6 5.16421 6.33579 5.5 6.75 5.5L11.25 5.5C11.6642 5.5 12 5.16421 12 4.75C12 4.33579 11.6642 4 11.25 4H6.75Z" fill={ colors[0] }/>
<path d="M11.25 7.25H7.7881L9.6631 8.75H11.25C11.6642 8.75 12 8.41421 12 8C12 7.58579 11.6642 7.25 11.25 7.25Z" fill={ colors[0] }/>

  </>,
  name: 'gantt_mirror_outlined',
  defaultColors: ['#D9D9D9'],
  colorful: false,
  allPathData: ['M1.5 2.75C1.5 2.05964 2.05964 1.5 2.75 1.5H13.25C13.9404 1.5 14.5 2.05964 14.5 2.75V13.25C14.5 13.9404 13.9404 14.5 13.25 14.5H9.25214L10.8552 13.2176C10.9403 13.1495 11.019 13.0767 11.0913 13H13V3H3V8.61058C2.46309 8.80869 1.95951 9.07566 1.5 9.40077V2.75Z', 'M6.06235 14.8107C5.75635 15.0555 5.31268 14.8679 5.25603 14.5C5.25207 14.4743 5.25 14.4477 5.25 14.4203V12.9606H5.1691C3.44454 12.9606 1.82302 13.8124 0.836928 15.2272C0.733734 15.3753 0.5 15.3041 0.5 15.1236V14.7106C0.5 13.6115 0.873289 12.5996 1.5 11.7948C1.90497 11.2747 2.41575 10.8411 3 10.5263C3.6697 10.1654 4.43593 9.96063 5.25 9.96063V8.50094C5.25 8.47474 5.2519 8.44926 5.25553 8.42459C5.26018 8.393 5.26767 8.36273 5.27769 8.33393C5.38502 8.0253 5.78162 7.88591 6.06235 8.11049L9.76196 11.0702C10.0122 11.2704 10.0122 11.6509 9.76196 11.8511L6.06235 14.8107Z', 'M6.75 4C6.33579 4 6 4.33579 6 4.75C6 5.16421 6.33579 5.5 6.75 5.5L11.25 5.5C11.6642 5.5 12 5.16421 12 4.75C12 4.33579 11.6642 4 11.25 4H6.75Z', 'M11.25 7.25H7.7881L9.6631 8.75H11.25C11.6642 8.75 12 8.41421 12 8C12 7.58579 11.6642 7.25 11.25 7.25Z'],
  width: '16',
  height: '16',
  viewBox: '0 0 16 16',
});
